package com.interview.javabase.singleton;

/**
 * @author: zsg
 * @description:
 * 饿汉式：
 * 	在类初始化时直接创建实例对象，不管你是否需要这个对象都会创建
 *
 * （1）构造器私有化
 * （2）自行创建，并且用静态变量保存
 * （3）向外提供这个实例
 * （4）强调这是一个单例，我们可以用final修改
 * @date: 2019/7/7 10:06
 * @modified:
 */
public class Demo1 {

    private final  static Demo1 INSTANCE = new Demo1();
    private Demo1(){
    }

    public static Demo1 getInstance(){
        return INSTANCE;
    }
}
